#ifndef GLOBAL_VARIABLES_H
#define GLOBAL_VARIABLES_H


#include <iostream>
using namespace std;

enum Movable_type{SAND, HOLE, DIGDUG, MONSTER, PROJECTILE, OVERLAP};
enum Direction{UP, DOWN, LEFT, RIGHT, NONE};
enum Action{MOVE_UP, MOVE_DOWN, MOVE_LEFT, MOVE_RIGHT, SHOOT, MOVE_NONE};
enum Game_result{YOU_WIN, YOU_DEAD, IN_PROGRESS};

//Temp here for testing
//--------------------------------------------------
//the speed at which the game's timer operates - initialize to 60 FPS
const int FPS = 15; 

const int screen_width = 700;
const int screen_height = 700;


const int game_grid_elements =46;
const int game_box_size = ((int)((int)screen_height*0.85)/game_grid_elements)*game_grid_elements;

const int game_box_start_y = (screen_height - game_box_size)/2;
const int game_box_start_x = game_box_start_y;
//--------------------------------------------------

#endif